package com.zretc.kscxmz.entity;

public class Process {
    private int processId;              //流程Id
    private int processTypeId;          //流程类型Id
    private String applyDate;           //申请日期
    private String processTitle;           //标题
    private int urgencyId;           //紧急程度Id
    private int proposerId;           //申请人Id
    private int wayId;           //报销方式Id
    private int assessorId;           //审核人Id
    private String costBill;           //报销票据
    private String processDetail;           //申请事由
    private Double costMoney;           //报销金额
    private int evectionTypeId;           //外出类型Id
    private String startDate;           //开始日期
    private String endDate;           //结束日期
    private int overtimeTypeId;           //加班类型Id
    private String overtimeTime;           //加班总时长
    private int vacateTypeId;           //请假类型Id
    private String vacateDays;           //请假天数
    private String phoneNumber;           //联系电话
    private String resignDate;           //离职日期
    private int processStatus;              //流程状态：0为未处理,1为已通过,2为未通过
    private String processTypeName;           //流程类型名
    private String urgencyName;           //紧急程度名
    private String proposerName;           //申请人名
    private String assessorName;           //审核人名
    private String evectionTypeName;           //外出类型名
    private String overtimeTypeName;           //加班类型名
    private String vacateTypeName;           //请假类型名

    public Process() {
        super();
    }

    public int getProcessId() {
        return processId;
    }

    public void setProcessId(int processId) {
        this.processId = processId;
    }

    public int getProcessTypeId() {
        return processTypeId;
    }

    public void setProcessTypeId(int processTypeId) {
        this.processTypeId = processTypeId;
    }

    public String getApplyDate() {
        return applyDate;
    }

    public void setApplyDate(String applyDate) {
        this.applyDate = applyDate;
    }

    public String getProcessTitle() {
        return processTitle;
    }

    public void setProcessTitle(String processTitle) {
        this.processTitle = processTitle;
    }

    public int getUrgencyId() {
        return urgencyId;
    }

    public void setUrgencyId(int urgencyId) {
        this.urgencyId = urgencyId;
    }

    public int getProposerId() {
        return proposerId;
    }

    public void setProposerId(int proposerId) {
        this.proposerId = proposerId;
    }

    public int getWayId() {
        return wayId;
    }

    public void setWayId(int wayId) {
        this.wayId = wayId;
    }

    public int getAssessorId() {
        return assessorId;
    }

    public void setAssessorId(int assessorId) {
        this.assessorId = assessorId;
    }

    public String getCostBill() {
        return costBill;
    }

    public void setCostBill(String costBill) {
        this.costBill = costBill;
    }

    public String getProcessDetail() {
        return processDetail;
    }

    public void setProcessDetail(String processDetail) {
        this.processDetail = processDetail;
    }

    public Double getCostMoney() {
        return costMoney;
    }

    public void setCostMoney(Double costMoney) {
        this.costMoney = costMoney;
    }

    public int getEvectionTypeId() {
        return evectionTypeId;
    }

    public void setEvectionTypeId(int evectionTypeId) {
        this.evectionTypeId = evectionTypeId;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public int getOvertimeTypeId() {
        return overtimeTypeId;
    }

    public void setOvertimeTypeId(int overtimeTypeId) {
        this.overtimeTypeId = overtimeTypeId;
    }

    public String getOvertimeTime() {
        return overtimeTime;
    }

    public void setOvertimeTime(String overtimeTime) {
        this.overtimeTime = overtimeTime;
    }

    public int getVacateTypeId() {
        return vacateTypeId;
    }

    public void setVacateTypeId(int vacateTypeId) {
        this.vacateTypeId = vacateTypeId;
    }

    public String getVacateDays() {
        return vacateDays;
    }

    public void setVacateDays(String vacateDays) {
        this.vacateDays = vacateDays;
    }

    public String getPhoneNumber() {
        return phoneNumber;
    }

    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber;
    }

    public String getResignDate() {
        return resignDate;
    }

    public void setResignDate(String resignDate) {
        this.resignDate = resignDate;
    }

    public int getProcessStatus() {
        return processStatus;
    }

    public void setProcessStatus(int processStatus) {
        this.processStatus = processStatus;
    }

    public String getProcessTypeName() {
        return processTypeName;
    }

    public void setProcessTypeName(String processTypeName) {
        this.processTypeName = processTypeName;
    }

    public String getUrgencyName() {
        return urgencyName;
    }

    public void setUrgencyName(String urgencyName) {
        this.urgencyName = urgencyName;
    }

    public String getProposerName() {
        return proposerName;
    }

    public void setProposerName(String proposerName) {
        this.proposerName = proposerName;
    }

    public String getAssessorName() {
        return assessorName;
    }

    public void setAssessorName(String assessorName) {
        this.assessorName = assessorName;
    }

    public String getEvectionTypeName() {
        return evectionTypeName;
    }

    public void setEvectionTypeName(String evectionTypeName) {
        this.evectionTypeName = evectionTypeName;
    }

    public String getOvertimeTypeName() {
        return overtimeTypeName;
    }

    public void setOvertimeTypeName(String overtimeTypeName) {
        this.overtimeTypeName = overtimeTypeName;
    }

    public String getVacateTypeName() {
        return vacateTypeName;
    }

    public void setVacateTypeName(String vacateTypeName) {
        this.vacateTypeName = vacateTypeName;
    }

    @Override
    public String toString() {
        return "Process{" +
                "processId=" + processId +
                ", processTypeId=" + processTypeId +
                ", applyDate='" + applyDate + '\'' +
                ", processTitle='" + processTitle + '\'' +
                ", urgencyId=" + urgencyId +
                ", proposerId=" + proposerId +
                ", wayId=" + wayId +
                ", assessorId=" + assessorId +
                ", costBill='" + costBill + '\'' +
                ", processDetail='" + processDetail + '\'' +
                ", costMoney=" + costMoney +
                ", evectionTypeId=" + evectionTypeId +
                ", startDate='" + startDate + '\'' +
                ", endDate='" + endDate + '\'' +
                ", overtimeTypeId=" + overtimeTypeId +
                ", overtimeTime='" + overtimeTime + '\'' +
                ", vacateTypeId=" + vacateTypeId +
                ", vacateDays='" + vacateDays + '\'' +
                ", phoneNumber='" + phoneNumber + '\'' +
                ", resignDate='" + resignDate + '\'' +
                ", processStatus=" + processStatus +
                ", processTypeName='" + processTypeName + '\'' +
                ", urgencyName='" + urgencyName + '\'' +
                ", proposerName='" + proposerName + '\'' +
                ", assessorName='" + assessorName + '\'' +
                ", evectionTypeName='" + evectionTypeName + '\'' +
                ", overtimeTypeName='" + overtimeTypeName + '\'' +
                ", vacateTypeName='" + vacateTypeName + '\'' +
                '}';
    }
}
